﻿
using Honeywell.DataCollection.Decoding;
using Honeywell.DataCollection.WinCE.Decoding;

namespace OpenNETCF
{
    public class SimulatedDecodeControl : CompatibleDecodeControl
    {
        public override int AimerTimeout { get; set; }
        public override bool AimIDDisplay { get; set; }
        public override bool AutoLEDs { get; set; }
        public override bool AutoScan { get; set; }
        public override bool CodeIDDisplay{ get; set; }
        public override bool ModifierDisplay { get; set; }
        public override TriggerKeyEnum TriggerKey{ get; set; }
        public override AudioDevice AudioMode{ get; set; }
        public override bool AutoSounds{ get; set; }
        public override bool ContinuousScan{ get; set; }
        public override int DecodeAttemptLimit{ get; set; }
        public override DecodeMode DecodeMode{ get; set; }
        public override ScanLightsMode LightsMode{ get; set; }
        public override int LinearRange{ get; set; }
        public override int PrintWeight{ get; set; }
        public override int ScanTimeout{ get; set; }
        public override int SearchTimeLimit{ get; set; }
        public override bool TraceMode{ get; set; }
        public override bool VideoReverse{ get; set; }
        public override bool VirtualKeyMode{ get; set; }
        public override VirtualKeyTermEnum VirtualKeyTerm{ get; set; }

        public override void CancelScanBarcode()
        {
        }

        public override void Clear()
        {
        }

        public override void ScanBarcode()
        {
        }

        public override void ScanBarcode(bool bNonBlocking)
        {
        }

        public override bool TriggerKeyIsDown()
        {
            return false;
        }

        public override void Connect()
        {
        }

        public override void Disconnect()
        {
        }

        public override void EnableSymbology(SymID sym, bool enable)
        {
        }
    }
}
